.container {
  width: 100%;
  height: 80vh;
  margin-top: 20px;
  display: flex;
  background-color: #fff;
  padding: 20px;
  border-radius: 8px;
  // 阴影

  .left-side {
    width: 400px;
    border-right: 1px solid #d9d9d9;
    padding-right: 20px;
    height: 100%;
    overflow: auto;

    .sale-card {
      position: relative;
      border: 1px solid #d9d9d9;
      padding: 20px;
      border-radius: 8px;
      margin-bottom: 10px;
      cursor: pointer;

      &.active {
        border: 2px solid #1890ff;
      }
    }

    .line-one {
      display: flex;
      justify-content: space-between;

      h4 {
        max-width: 260px;
      }
    }
  }

  .right-side {
    width: calc(100% - 400px);
    padding-left: 20px;

    .item {
      width: 100px;
      height: 100px;
      border: 1px solid #d9d9d9;

      &.active {
        border: 2px solid #ff1000;
      }
    }
  }
}
